![]() | ![]() | ![]() | ![]() |
The Load Content step of SAS Deployment Wizard fails for SAS® Enterprise GRC Middle Tier. The problem occurs with any SAS Enterprise GRC installation that uses IBM JRE 1.6. The ormonitorweb_loadContent_*.log displays messages like the following:
[load Workflows] - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@40d040d0: defining beans [sas.svcs.localConfigurer,sas.svcs.cache]; root of factory hierarchy [load Workflows] Check in failed with exception: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sas.svcs.cache': Invocation of init method failed; nested exception is java.lang.IllegalStateException: Unable to start distributed cache. [antcall] Exiting /apps/sas/SASHome/SASEnterpriseGRCMidTier/4.31/Config/ormonitorweb_co nfig.xml.
As a result, content is not loaded for SAS Enterprise GRC workflows. The ManualLoadContent script also fails with the same messages.
To avoid the "load Workflows" messages, edit the "ormonitorweb_config.xml" file after you install, but before configuring the Middle Tier. If "load Workflows" fails, then edit the "ormonitorweb_config.xml" file before running the ManualLoadContent script.
Regardless of whether "load Workflows" fails, edit the "ormonitorweb_config.xml" file, which is in this location:
UNIX
SASHome/SASEnterpriseGRCMidTier/4.31/Config/
Windows
SASHome\SASEnterpriseGRCMidTier\4.31\Config
In the "ormonitorweb_config.xml" file, find a section that is similar to this one:
<failonerror="true"> <jvmarg value="-XX:MaxPermSize=256m"/> <jvmarg value="-Djava.system.class.loader=com.sas.app.AppClassLoader"/> <jvmarg value="-Dsas.app.launch.config=${webinfpltfm.install.dir}/Picklists/wars/sas.workflow/picklist"/> <jvmarg value="-Dsas.app.repository.path=${install.vjr.repository.path}"/> <jvmarg value="-Dmulticast.address=${midtier.multicast.address}"/> <jvmarg value="-Dmulticast.port=${midtier.multicast.port}"/> <jvmarg value="${midtier.java.option1}"/> <jvmarg value="${midtier.java.option2}"/> <jvmarg value="${midtier.java.option3}"/> <arg value="${metadata.connection.userid}" />
Add the following line in the list of JVM arguments:
<jvmarg value="-Dsas.ext.config=${sas.ext.config.file}" />
Run the ManualLoadContent script, or retry the SAS Deployment Wizard configuration step, as appropriate to your situation.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Enterprise GRC | 64-bit Enabled AIX | 4.31 | 5.1 | 9.3 TS1M0 | 9.3 TS1M0 |